.contact {
    width: 700px;
    margin: 0px auto;
}

.contact .title {
    height: 36px;
    margin-bottom: 10px;
    padding-left: 20px;
    background: url(title_bg.png) no-repeat left;
    overflow: hidden;
    font: bold 12px Tahoma;
    color: #868686;
    text-transform: uppercase;
    line-height: 36px;
}

.contact .header {
    font: 12px Arial;
    color: #868686;
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
    border-bottom: 1px dotted #868686;
}

.contact .contact_form_section {
    width: 356px;
    float: left;
}

.contact .contact_form_section td{
    padding:0px 15px 15px 0px;
}

.contact .contact_form_section td input.input_form{
    width:100%;
    height:30px;
    border:1px solid #a4a4a4;
}
.contact .contact_form_section td  textarea{
    width:100%;
    border:1px solid #a4a4a4;
    overflow: auto;
}
.contact .contact_form_section td input.submit_button{
    background:#09a7f0;
    color:#ffffff;
    padding:5px 30px 5px 30px;
    text-transform:uppercase;
    border:0px;
    cursor:pointer;
}

.contact label {
    font: normal 12px Arial;
    color: #686868;
}

.contact label span{
    color: #ff0000;
}

.contact label.error {
    color: red;
}

.contact .contact_infor_section {
    width: 275px;
    height: 340px;
    float: right;
    padding-left: 20px;
    border-left: 1px solid #adadad;
}

.contact .contact_infor_title {
    font: normal 15px Tahoma;
    color: #000002;
    margin-bottom: 20px;
}

.contact .contact_infor_list li {
    margin-bottom: 15px;
    font: normal 12px Arial;
    color: #a4a4a4;
    height: 16px;
}

.contact .contact_infor_list li span {
    color: #b03939;
}
